<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
  <script>
    
    function DOG(name) {
      this.name = name
    }

    // 这个属性包含一个对象（以下简称"prototype对象"），所有实例对象需要共享的属性和方法，都放在这个对象里面；那些不需要共享的属性和方法，就放在构造函数里面。
    DOG.prototype.species = "犬科"  

    var dogA = new DOG("猫咪")
    var dogB = new DOG("金毛")

    console.log(dogA)
    
  </script>
</body>
</html>